var path=require("path");
var express=require("express");
var read=require("./web/read.js");
var config=require("./config.js");
var ejs=require("ejs");

var app=express();
//配置express
// 配置 express
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use('/public', express.static(path.join(__dirname, 'public')));

//网站首页
app.get("/",function(req,res,next){
	/*articlelistByClasId的第一个参数是文章分类的ID
		第二个参数返回的是结果的开始位置
		第三个参数是返回结果的数量
	*/
	read.articleListByClassId(1,0,20,function(err,list){
		console.log(list)
		 if(err) return next(err);
		 //渲染模板
		 res.locals.articleList=list;
		 res.render("index");
	})
});
app.get("/article/:id",function(req,res,next){
	//通过req.params.id来取得url中id部分
	console.log(req.params.id)
	read.article(req.params.id,function(err,article){
		if(err){
			return next(err);
		}
		//渲染模板
		res.locals.article=article;
		res.render("article");
	})

})
app.listen(config.port);
console.log("服务器已经启动");